<?php
include("header.php");
$kdo=$_GET['kdo'];
require_once("config.php");
?>
<center>
<?php
if (!$_REQUEST["vyhodnot"]){
?>
<br /><br /><table border="0">
<tr class="lichy">
     <th>Návod:</th>
</tr>
<tr class="sudy">
     <td>1) Zkopírujte výpis útok (sekce útok/Aktivity naší armády)</td>
</tr>
<tr class="lichy">
     <td>2) Zkopírovaný výpis musí obsahovat řádek se slovy "Naše ztráty"</td>
</tr>
<tr class="sudy">
     <td>3) Zkopírovaný výpis musí obsahovat řádek se slovy "Jeho ztráty"</td>
</tr>
<tr class="lichy">
     <td>Ceny jednotek jsou brány z krajských kalkulaček, ceny raket jsou pevně stanovené- <br />14 200kč/kus</td>
</tr>
<tr class="sudy">
     <td>Ostatní řádky jako (nick, čas, body...) můžete zkopírovat, ale nemusíte. Script si najde požadovaný řádek sám.</td>
</tr>
<tr class="lichy">
     <td><span class="zelena">Zelený výsledek znamená útok, který vás stál <b>MÉNĚ</b> než nepřítele.</span></td>
</tr>
<tr class="sudy">
     <td><span class="cervena">Červený výsledek znamená útok, který vás stál <b>VÍCE</b> než nepřítele.</span></td>
</tr>
<tr class="lichy">
  <td><form method="post" name="vzkaz" action="?kdo=<?php echo $kdo; ?>">
<textarea name="ztraty" style="width: 440px; height: 175px;"></textarea></td>
</tr>
<tr class="sudy">
  <td><input type="submit" name="vyhodnot" value="Vyhodnoť"></form></td>
</tr>
</table>

<?php
}
if ($_REQUEST["vyhodnot"]){

    // přidání ip adresy do databáze, přičtění počtu +1 v ip_cenik
    $ip=$_SERVER['REMOTE_ADDR'];
    $sql = mysql_query("SELECT * FROM ip_cenik WHERE ip LIKE '$ip'");
    if (mysql_num_rows($sql) < 1) {
	$pridej_ip = MySQL_Query("INSERT INTO ip_cenik (ip) VALUES ('$ip') LIMIT 1");
    }
    else {
        $zaznam = MySQL_Fetch_Array($sql);
        $pocet=$zaznam['pocet'];
        $pocet++;
        $sql = MySQL_Query("UPDATE ip_cenik SET pocet='$pocet' WHERE ip='$ip'");
    }

    $string = $_POST["ztraty"];
    $vysledek = mysql_query("SELECT * FROM ceny WHERE kdo LIKE '$kdo'");
    while ($zaznam = mysql_fetch_array($vysledek) ):
	$pecha=$zaznam["pecha"];
	$obr=$zaznam["obr"];
	$tank=$zaznam["tank"];
	$stihy=$zaznam["stihy"];
	$vrtule=$zaznam["vrtule"];
    endwhile;

    ?>
<br /><br /><table border="0">
<tr class="lichy">
     <th>Návod:</th>
</tr>
<tr class="sudy">
     <td>1) Zkopírujte výpis útok (sekce útok/Aktivity naší armády)</td>
</tr>
<tr class="lichy">
     <td>2) Zkopírovaný výpis musí obsahovat řádek se slovy "Naše ztráty"</td>
</tr>
<tr class="sudy">
     <td>3) Zkopírovaný výpis musí obsahovat řádek se slovy "Jeho ztráty"</td>
</tr>
<tr class="lichy">
     <td>Ceny jednotek jsou brány z krajských kalkulaček, ceny raket jsou pevně stanovené- <br />14 200kč/kus</td>
</tr>
<tr class="sudy">
     <td>Ostatní řádky jako (nick, čas, body...) můžete zkopírovat, ale nemusíte. Script si najde požadovaný řádek sám.</td>
</tr>
<tr class="lichy">
     <td><span class="zelena">Zelený výsledek znamená útok, který vás stál <b>MÉNĚ</b> než nepřítele.</span></td>
</tr>
<tr class="sudy">
     <td><span class="cervena">Červený výsledek znamená útok, který vás stál <b>VÍCE</b> než nepřítele.</span></td>
</tr>
<tr class="lichy">
  <td><form method="post" name="vzkaz" action="?kdo=<?php echo $kdo; ?>">
<textarea name="ztraty" style="width: 440px; height: 175px;"><?php echo $string; ?></textarea></td>
</tr>
<tr class="sudy">
  <td><input type="submit" name="vyhodnot" value="Vyhodnoť"></form></td>
</tr>
</table>


<br /><br />

<?php
$pieces = explode("\n", $string);
for ($i = 0; $i < count($pieces); $i++)   {
	if (preg_match("/Naše ztráty:/i", $pieces[$i])) { 
	$pokracovat = true;
        $patterns = '/Naše ztráty:/';
	$nase = $pieces[$i];
	}
}	
 
if ($pokracovat) {
//naše ztráty
if (preg_match("/Naše ztráty:/i", $nase)) { 
	$patterns = '/Naše ztráty:/'; 
}
$replacements = '';
$nase = preg_replace($patterns, $replacements, $nase);


$nase = explode(", ", $nase); // rozdělení podle čárky, nyní je 1234 gripenů v poli!!!

$jakaJednotka = array();
$patterns = array();
for ($i = 0; $i < count($nase); $i++)   {
    if (preg_match("/baret/i", $nase[$i])) { 
    		$patterns[$i] = "/baret/i";
			$jakaJednotka[$i] = 1;
	} elseif (preg_match("/elitní/i", $nase[$i])) { 
    	$patterns[$i] = "/elitní/i";
		$jakaJednotka[$i] = 1;
	} elseif (preg_match("/urna/i", $nase[$i])) { 
    	$patterns[$i] = "/urna/i";
		$jakaJednotka[$i] = 1;
	} elseif (preg_match("/komando/i", $nase[$i])) { 
    	$patterns[$i] = "/komando/i";
		$jakaJednotka[$i] = 1;
	}
	
    if (preg_match("/OT-64/i", $nase[$i])) { 
    	$patterns[$i] = "/OT-64/i";
		$jakaJednotka[$i] = 2;
	} elseif (preg_match("/OT-90/i", $nase[$i])) { 
    	$patterns[$i] = "/OT-90/i";
		$jakaJednotka[$i] = 2;
	} elseif (preg_match("/BVP-1/i", $nase[$i])) { 
    	$patterns[$i] = "/BVP-1/";
		$jakaJednotka[$i] = 2;
	} elseif (preg_match("/BVP-2/i", $nase[$i])) { 
    	$patterns[$i] = "/BVP-2/";
		$jakaJednotka[$i] = 2;
	}
	
	if (preg_match("/Tank T-55/i", $nase[$i])) { 
    	$patterns[$i] = "/Tank T-55/i";
		$jakaJednotka[$i] = 3;
	} elseif (preg_match("/Tank T-72/i", $nase[$i])) { 
    	$patterns[$i] = "/Tank T-72/i";
		$jakaJednotka[$i] = 3;
	} elseif (preg_match("/Tank T-80/i", $nase[$i])) { 
    	$patterns[$i] = "/Tank T-80/";
		$jakaJednotka[$i] = 3;
	} elseif (preg_match("/Merkava III/i", $nase[$i])) { 
    	$patterns[$i] = "/Merkava III/";
		$jakaJednotka[$i] = 3;
	}
	
	if (preg_match("/L-29 Delfin/i", $nase[$i])) { 
    $patterns[$i] = '/L-29 Delfin/';
	$jakaJednotka[$i] = 4;
	} elseif (preg_match("/Mig 21/i", $nase[$i])) { 
	$patterns[$i] = '/Mig 21/';
	$jakaJednotka[$i] = 4;
	} elseif (preg_match("/L-159 Alca/i", $nase[$i])) { 
    $patterns[$i] = '/L-159 Alca/';
	$jakaJednotka[$i] = 4;
	} elseif (preg_match("/Jas-39 Gripen/i", $nase[$i])) { 
    $patterns[$i] = '/Jas-39 Gripen/';
	$jakaJednotka[$i] = 4;
	}
    
	
	if (preg_match("/Mil Mi-17/i", $nase[$i])) { 
    $patterns[$i] = '/Mil Mi-17/'; 
	$jakaJednotka[$i] = 5;
    } elseif (preg_match("/W-3A Sokol/i", $nase[$i])) { 
    $patterns[$i] = '/W-3A Sokol/'; 
	$jakaJednotka[$i] = 5;
    } elseif (preg_match("/Mil MI-24/i", $nase[$i])) { 
    $patterns[$i] = '/Mil MI-24/'; 
	$jakaJednotka[$i] = 5;
    } elseif (preg_match("/UH-60 Black Hawk/i", $nase[$i])) { 
    $patterns[$i] = '/UH-60 Black Hawk/'; 
	$jakaJednotka[$i] = 5;
    }

$replacements = array();
$replacements[$i] = '';
$text = preg_replace($patterns, $replacements, $nase[$i]);

$text = str_replace(str_split('qwertzuioplkjhgfdsayxcvbnměščřžýáíéQWERTZUIOPLKJHGFDSAYXCVBNMĚŠČŘŽÝÁÍÉ*: '), '', $text);
$text = trim(preg_replace('/\s+/', ' ', $text));
if ($jakaJednotka[$i] == 1) {
	$cenaNase = $cenaNase + ($text * $pecha); // když to je komandi
} elseif ($jakaJednotka[$i] == 2) {
	$cenaNase = $cenaNase + ($text * $obr); 
} elseif ($jakaJednotka[$i] == 3) {
	$cenaNase = $cenaNase + ($text * $tank); 
} elseif ($jakaJednotka[$i] == 4) {
	$cenaNase = $cenaNase + ($text * $stihy); 
} elseif ($jakaJednotka[$i] == 5) {
	$cenaNase = $cenaNase + ($text * $vrtule); 
}

 } // pokračovat naše ztráty

}

 for ($i = 0; $i < count($pieces); $i++)   {
	if (preg_match("/Poslal jste:/i", $pieces[$i])) {
	$patterns = '/Poslal jste:/';
	$rakety = $pieces[$i];
        $poslalJste = true;
	}
        if (preg_match("/Poslal na nás:/i", $pieces[$i])) {
	$patterns = '/Poslal na nás:/';
	$rakety = $pieces[$i];
        $poslalJste = false;
	}
}

$replacements = '';
$rakety = preg_replace($patterns, $replacements, $rakety);

$rakety = str_replace(str_split('qwertzuioplkjhgfdsayxcvbnměščřžýáíéQWERTZUIOPLKJHGFDSAYXCVBNMĚŠČŘŽÝÁÍÉ*: '), '', $rakety);
$rakety = trim(preg_replace('/\s+/', ' ', $rakety));
$rakety = $rakety * 14200;
if ($poslalJste) {
    $cenaNase = $rakety;
}
else {
    $cenaJehoRakety = $rakety;
}

 //////////////////////////////////////////////
 //jeho ztráty
 //////////////////////////////////////////////
$pokracovat = false;
for ($i = 0; $i < count($pieces); $i++)   {
	if (preg_match("/Jeho ztráty:/i", $pieces[$i])) { 
	$pokracovat = true;
        $patterns = '/Jeho ztráty:/';
	$jeho = $pieces[$i];
        $utok = true;
	}
        if ((preg_match("/Škody:/i", $pieces[$i])) AND ($pokracovat == false)) {
	$pokracovat = true;
        $utok = false;
        $patterns = '/Škody:/';
	$jeho = $pieces[$i];
	}
}
if ($pokracovat) {
$replacements = '';
$jeho = preg_replace($patterns, $replacements, $jeho);
if ($utok) {
    $jeho = explode(", ", $jeho); // rozdělení podle čárky, nyní je 1234 gripenů v poli!!!
}
else {
    $jeho = explode(" a ", $jeho); // rozdělení podle čárky, nyní je 1234 gripenů v poli!!!
}


$pechota = array("/baret/i","/elitní/i","URNA","komando");
$jakaJednotka = array();
$patterns = array();
for ($i = 0; $i < count($jeho); $i++)   {
    if (preg_match("/baret/i", $jeho[$i])) { 
    		$patterns[$i] = "/baret/i";
			$jakaJednotka[$i] = 1;
	} elseif (preg_match("/elitní/i", $jeho[$i])) { 
    	$patterns[$i] = "/elitní/i";
		$jakaJednotka[$i] = 1;
	} elseif (preg_match("/urna/i", $jeho[$i])) { 
    	$patterns[$i] = "/urna/i";
		$jakaJednotka[$i] = 1;
	} elseif (preg_match("/komando/i", $jeho[$i])) { 
    	$patterns[$i] = "/komando/i";
		$jakaJednotka[$i] = 1;
	}
	
    if (preg_match("/OT-64/i", $jeho[$i])) { 
    	$patterns[$i] = "/OT-64/i";
		$jakaJednotka[$i] = 2;
	} elseif (preg_match("/OT-90/i", $jeho[$i])) { 
    	$patterns[$i] = "/OT-90/i";
		$jakaJednotka[$i] = 2;
	} elseif (preg_match("/BVP-1/i", $jeho[$i])) { 
    	$patterns[$i] = "/BVP-1/";
		$jakaJednotka[$i] = 2;
	} elseif (preg_match("/BVP-2/i", $jeho[$i])) { 
    	$patterns[$i] = "/BVP-2/";
		$jakaJednotka[$i] = 2;
	}
	
	if (preg_match("/Tank T-55/i", $jeho[$i])) { 
    	$patterns[$i] = "/Tank T-55/i";
		$jakaJednotka[$i] = 3;
	} elseif (preg_match("/Tank T-72/i", $jeho[$i])) { 
    	$patterns[$i] = "/Tank T-72/i";
		$jakaJednotka[$i] = 3;
	} elseif (preg_match("/Tank T-80/i", $jeho[$i])) { 
    	$patterns[$i] = "/Tank T-80/";
		$jakaJednotka[$i] = 3;
	} elseif (preg_match("/Merkava III/i", $jeho[$i])) { 
    	$patterns[$i] = "/Merkava III/";
		$jakaJednotka[$i] = 3;
	}
	
	if (preg_match("/L-29 Delfin/i", $jeho[$i])) { 
    $patterns[$i] = '/L-29 Delfin/';
	$jakaJednotka[$i] = 4;
	} elseif (preg_match("/Mig 21/i", $jeho[$i])) { 
	$patterns[$i] = '/Mig 21/';
	$jakaJednotka[$i] = 4;
	} elseif (preg_match("/L-159 Alca/i", $jeho[$i])) { 
    $patterns[$i] = '/L-159 Alca/';
	$jakaJednotka[$i] = 4;
	} elseif (preg_match("/Jas-39 Gripen/i", $jeho[$i])) { 
    $patterns[$i] = '/Jas-39 Gripen/';
	$jakaJednotka[$i] = 4;
	}
    
	
	if (preg_match("/Mil Mi-17/i", $jeho[$i])) { 
    $patterns[$i] = '/Mil Mi-17/'; 
	$jakaJednotka[$i] = 5;
    } elseif (preg_match("/W-3A Sokol/i", $jeho[$i])) { 
    $patterns[$i] = '/W-3A Sokol/'; 
	$jakaJednotka[$i] = 5;
    } elseif (preg_match("/Mil MI-24/i", $jeho[$i])) { 
    $patterns[$i] = '/Mil MI-24/'; 
	$jakaJednotka[$i] = 5;
    } elseif (preg_match("/UH-60 Black Hawk/i", $jeho[$i])) { 
    $patterns[$i] = '/UH-60 Black Hawk/'; 
	$jakaJednotka[$i] = 5;
    }

$replacements = array();
$replacements[$i] = '';
$text = preg_replace($patterns, $replacements, $jeho[$i]);

$text = str_replace(str_split('qwertzuioplkjhgfdsayxcvbnměščřžýáíéQWERTZUIOPLKJHGFDSAYXCVBNMĚŠČŘŽÝÁÍÉ*: '), '', $text);
$text = trim(preg_replace('/\s+/', ' ', $text));
if ($jakaJednotka[$i] == 1) {
	$cenaJeho = $cenaJeho + ($text * $pecha); // když to je komandi
} elseif ($jakaJednotka[$i] == 2) {
	$cenaJeho = $cenaJeho + ($text * $obr); // když to je komandi
} elseif ($jakaJednotka[$i] == 3) {
	$cenaJeho = $cenaJeho + ($text * $tank); // když to je komandi
} elseif ($jakaJednotka[$i] == 4) {
	$cenaJeho = $cenaJeho + ($text * $stihy); // když to je komandi
} elseif ($jakaJednotka[$i] == 5) {
	$cenaJeho = $cenaJeho + ($text * $vrtule); // když to je komandi
}

// pokud se předtím počítalo s raketama, který on poslal, tak se nyní musí
// počítat s našema ztráta. Přehodí se Jeho cena na Nase cena.
if ($cenaJehoRakety > 0) {
    $cenaNase = $cenaJeho;
}

 } // pokračovaat jeho ztráty
 
}

 ////////////////////// konec rakety
if ($cenaJehoRakety > 0) {
    $cenaJeho = $cenaJehoRakety;
}

if ($cenaNase < $cenaJeho) {
	$class = "class=\"zelena\"";
	$jak = "méně";
} else {
	$class = "class=\"cervena\"";
	$jak = "více";
}
$vysledek = abs($cenaJeho - $cenaNase);
$cenaNase = number_format($cenaNase,0,","," ");
$cenaJeho = number_format($cenaJeho,0,","," ");
 ?>
 <table border="0" width="515">
 <tr class="lichy">
     <td>Útok nás stál: <span <?php echo $class. ">" .$cenaNase. " Kč</span>, nepřítele stál: <span " .$class. ">" .$cenaJeho. " Kč</span>.";?></td>
 </tr>
<tr class="sudy">
    <td><?php $vysledek = number_format($vysledek,0,","," "); echo "Výsledek: armáda tě stála o <span " .$class. ">" .$vysledek. " Kč</span> " .$jak. ", než nepřítele."; ?></td>
</tr>
</table>
<?php
	
$typ = 4;
$kdy = Date("d.m. Y v H:i");
$ip=$_SERVER['REMOTE_ADDR'];
$dotaz = MySQL_Query("INSERT INTO log (typ,kdo,ip,kdy) VALUES('$typ', '$kdo', '$ip', '$kdy')");
} // if reguest vyhodnot
?>
</center>